After half a year of lazy development, I release my data transfer system. It uses a parallel cable between an Amiga or a PC compatible and a 8-bit CBM system (The PETs, Vic20, C64 and C128 are currently supported). On the PC side, the program compiles under Linux, and it can be compiled under DOS fairly easily, too. (If you can do this, please send the patches and executables to me.)
The Amiga and PET ports were done by Olaf Seibert <rhialto@mbfys.kun.nl>. He will soon make an Amiga binary version of the package available.
Prlink is probably one of the most complete systems available. It lets you to load and run programs off your PC's or Amiga's disks on the remote C= computer with a command issued on the PC or Amiga. You can also save remote C= memory to a file. Prlink supports also a banked memory expansion (256kB on C64, up to 1MB on C128), and a Commodore REU up to 15 megabytes.
Prlink is implemented as an IRQ wedge, so you can use the C= computer for something else between the transfers.
Besides loading and saving memory, you can launch Vic-20 cartridges, provided that you have a Vic-20 equipped with a RAM expansion at $a000 (and at $6000 for 16 kB games).
You can also transfer files with prrfile and prwfile. Prdisk lets you to transfer whole disks. Standard routines are used, and the disk size may be up to 999 tracks * 1000 sectors per track = 999000 blocks. Useful for backing up your 9090 harddisk on the PET. :-)
If you have any comments or questions or suggestions for improvements, feel free to contact us. I <marko.makela@hut.fi> will answer any PC-related questions, and Olaf Seibert will be happy to help Amiga and PET users at <rhialto@mbfys.kun.nl>.
With best regards,
DASM 2.02 to reassemble 6502 code, if desired for reconfiguration.
or on Aminet:
ftp://ftp.luth.se/pub/aminet/misc/emu/prlink-amiga.lha
ftp://ftp.luth.se/pub/aminet/dev/cross/dasm202.lha
(note that I think it doesn't belong in misc/emu but in something like comm/misc, because it handles the Real Thing and not an emulation, but such is life)